
package com.myway.dto.ticket;

import com.myway.dto.ticket.domain.PaidNoTicketType;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 类名称：DTOOrderPaidNoTicket <br/>
 * 类描述：TODO <br/>
 * 创建时间：2015年11月27日 上午9:26:54 <br/>
 * @author Criss
 * @version V1.0
 */
public class DTOOrderPaidNoTicketCriteria implements Serializable {
	private static final long serialVersionUID = 1L;
	private long id;//              number(38),
	private Long  orderId;//        订单ID
	private String  orderNo;//        订单NO
	private String  pnrNo;//          PNR，多个PNR以英文逗号分隔
	private String  firstSegment;//第一航段
	private String  secondSegment;//第二航段
	private String  firstDepDate;//第一航段起飞时间
	private Date depDate1;//开始时间
	private Date depDate2;//结束时间
	
	private String  secondDepDate;//第二航段起飞时间
	private String  airline;//航空公司二字码
	private Date  createDate;//生成时间
	private Date createDateStrart;
	private Date createDateEnd;
	private String  fixDate;//处理时间
	private String  fixStatus;//处理状态：ERROR-未处理，FINISH-已出票 HANDLED-已处理
	private String  paymentNo;//支付流水号
	private Date payTime;//支付时间
	private Date payStartTime;
	private Date payEndTime;
	private String  bookDate;		//预订时间
	private int fixNumber;
	private PaidNoTicketType type;//类型 O:订单 E:补购订单 C:改升单
	private String fixUserName;		//处理账号
	private Long   fixUserNo;	//    账号ID
	
	private String certificateNo;//证件号
	private String mobilePhone;//旅客移动电话
	/**
	 * 当前页号 例如（第1页/共20页）则 currentPageNum 为 1
	 */
	private int currentPageNum=1;  //必传
	
	/**
	 * 每页记录数
	 */
	private int pageSize=10; // 必传
	
	

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}


	public String getFirstSegment() {
		return firstSegment;
	}

	public void setFirstSegment(String firstSegment) {
		this.firstSegment = firstSegment;
	}

	public String getSecondSegment() {
		return secondSegment;
	}

	public void setSecondSegment(String secondSegment) {
		this.secondSegment = secondSegment;
	}

	public String getFirstDepDate() {
		return firstDepDate;
	}

	public void setFirstDepDate(String firstDepDate) {
		this.firstDepDate = firstDepDate;
	}

	public String getSecondDepDate() {
		return secondDepDate;
	}

	public void setSecondDepDate(String secondDepDate) {
		this.secondDepDate = secondDepDate;
	}

	public String getAirline() {
		return airline;
	}

	public void setAirline(String airline) {
		this.airline = airline;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getCreateDateStrart() {
		return createDateStrart;
	}

	public void setCreateDateStrart(Date createDateStrart) {
		this.createDateStrart = createDateStrart;
	}

	public Date getCreateDateEnd() {
		return createDateEnd;
	}

	public void setCreateDateEnd(Date createDateEnd) {
		this.createDateEnd = createDateEnd;
	}

	public String getFixDate() {
		return fixDate;
	}

	public void setFixDate(String fixDate) {
		this.fixDate = fixDate;
	}

	public String getFixStatus() {
		return fixStatus;
	}

	public void setFixStatus(String fixStatus) {
		this.fixStatus = fixStatus;
	}


	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getPnrNo() {
		return pnrNo;
	}

	public void setPnrNo(String pnrNo) {
		this.pnrNo = pnrNo;
	}

	public String getPaymentNo() {
		return paymentNo;
	}

	public void setPaymentNo(String paymentNo) {
		this.paymentNo = paymentNo;
	}

	public String getBookDate() {
		return bookDate;
	}

	public void setBookDate(String bookDate) {
		this.bookDate = bookDate;
	}

	public int getFixNumber() {
		return fixNumber;
	}

	public void setFixNumber(int fixNumber) {
		this.fixNumber = fixNumber;
	}

	public PaidNoTicketType getType() {
		return type;
	}

	public void setType(PaidNoTicketType type) {
		this.type = type;
	}

	public String getFixUserName() {
		return fixUserName;
	}

	public void setFixUserName(String fixUserName) {
		this.fixUserName = fixUserName;
	}

	public Long getFixUserNo() {
		return fixUserNo;
	}

	public void setFixUserNo(Long fixUserNo) {
		this.fixUserNo = fixUserNo;
	}

	public int getCurrentPageNum() {
		return currentPageNum;
	}

	public void setCurrentPageNum(int currentPageNum) {
		this.currentPageNum = currentPageNum;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public Date getDepDate1() {
		return depDate1;
	}

	public void setDepDate1(Date depDate1) {
		this.depDate1 = depDate1;
	}

	public Date getDepDate2() {
		return depDate2;
	}

	public void setDepDate2(Date depDate2) {
		this.depDate2 = depDate2;
	}

	public Date getPayTime() {
		return payTime;
	}

	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}

	public Date getPayStartTime() {
		return payStartTime;
	}

	public void setPayStartTime(Date payStartTime) {
		this.payStartTime = payStartTime;
	}

	public Date getPayEndTime() {
		return payEndTime;
	}

	public void setPayEndTime(Date payEndTime) {
		this.payEndTime = payEndTime;
	}

	public String getCertificateNo() {
		return certificateNo;
	}

	public void setCertificateNo(String certificateNo) {
		this.certificateNo = certificateNo;
	}

	public String getMobilePhone() {
		return mobilePhone;
	}

	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}
	
}
